#include <iostream>
#include <vector>
#include <map>


int main()
{
    //std::vector<int> v = {1,2,3,4,5};
    // for(auto ite = v.begin();ite != v.end();ite++)
    // {
    //     std::cout<<*ite<<" ";
    // } 
    // for(auto &score : v)// 基于范围的循环:支持迭代器
    // {
    //     std::cout<<score<<" ";
    // }
    // 访问速度最快的
    std::map<int,std::string> m
    {
        {1,"zhangsan"},
        {2,"lisi"},
        {3,"wangwu"}
    };
    for(auto &pair : m)
    {
        std::cout<<pair.first<<" "<<pair.second<<" ";
    }
    std::cout<<std::endl;
    return 0;
}